Улучшить эту документацию Просмотреть исходный код input[month]
- input в модуле ng
Ввод с проверкой и преобразованием месяца. В браузерах, которые еще не поддерживают элемент ввода HTML5 month, используется текстовый элемент. В этом случае текст должен быть введен в формате ISO-8601 для месяца (yyyy-MM), например: 2009-01.
Модель всегда должна быть объектом Date, иначе Angular выдаст ошибку. Некорректные Date объекты (даты, у которых getTime() равно NaN) будут отображаться как пустая строка. Если модель не установлена на первое число месяца, при следующем обновлении вид-модель она будет установлена на первое число.
Часовой пояс, который будет использоваться для чтения/записи Date экземпляра в модели, можно определить с помощью ngModelOptions. По умолчанию это часовой пояс браузера.
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
<input type="month"
ng-model=""
[name=""]
[min=""]
[max=""]
[required=""]
[ng-required=""]
[ng-change=""]> Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngModel | string | Присваиваемое выражение Angular для привязки к данным. |
| name (необязательно) | string | Имя свойства формы, в котором публикуется элемент управления. |
| min (необязательно) | string | Устанавливает ключевое слово ошибки валидации |
| max (необязательно) | string | Устанавливает ключевое слово ошибки валидации |
| required (необязательно) | string | Устанавливает ключевое слово ошибки валидации |
| ngRequired (необязательно) | string | Добавляет атрибут |
| ngChange (необязательно) | string | Выражение Angular, которое выполняется при изменении ввода из-за взаимодействия пользователя с элементом ввода. |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/api/ng/input/input%5Bmonth%5D